Java is a popular programming language.
Java is used to develop mobile apps, web apps, desktop apps, games and much more.
Start learning Java now »Examples in Each ChapterOur "Try it Yourself" editor makes it easy to learn Java. You can edit Java code and view the result in your browser.
Examplepublic class Main { public static void main(String[] args) {System.out.println("Hello World"); }}Try it Yourself »
Click on the "Run example" button to see how it works.
We recommend reading this tutorial, in the sequence listed in the left menu.
Java is an object oriented language and some concepts may be new. Take breaks when needed, and goover the examples as many times as needed.
Java ExercisesMany chapters in this tutorial end with an exercise where you can check your level of knowledge.
See all Java Exercises
Java QuizTest your Java skills with a quiz.
Start Java Quiz
Learn by ExamplesLearn by examples! This tutorial supplements all explanations with clarifying examples.
See All Java Examples
My LearningTrack your progress with the free "My Learning" program here at W3Schools.
Log in to your account, and start earning points!
This is an optional feature. You can study at W3Schools without using My Learning.
Java ReferenceYou will also find complete keyword and method references:
Java Keywords
Java String Methods
Java Math Methods
Java Output Methods
Java Arrays Methods
Java ArrayList Methods
Java LinkedList Methods
Java HashMap Methods
Java Scanner Methods
Java Iterator Methods
Java Errors and Exception Types
Download JavaDownload Java from the official Java web site:https://www.oracle.com
Kickstart your careerGet certified by completing the course
Get certifiedw3schools CERTIFIED . 2024❮ HomeNext ❯★ +1 W3schools PathfinderTrack your progress - it's free! Log in Sign Up